/*
Copyright (C) 2008 raohmaru <http://www.raohmaru.com>

This file is part of Raohmaru AS3 Framework.

Raohmaru AS3 Framework is free software: you can redistribute it and/or modify
it under the terms of the GNU Lesser General Public License as published by
the Free Software Foundation, either version 3 of the License, or
(at your option) any later version.

Raohmaru AS3 Framework is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
GNU Lesser General Public License for more details.

You should have received a copy of the GNU Lesser General Public License
along with Raohmaru AS3 Framework.  If not, see <http://www.gnu.org/licenses/>.
*/

package jp.raohmaru.form 
{

/**
 * La clase FormType es una enumeración de valores constantes empleados en la restricción y validación de formularios.
 * @author raohmaru
 * @version 1.1
 */
public class FormElementType 
{
	/**
	 * Define un campo de formulario como del tipo e-mail.
	 */
	public static const EMAIL : String = "email";
	/**
	 * Define un campo de formulario como del tipo texto.
	 */
	public static const TEXT : String = "text";
	/**
	 * Define un campo de formulario como del tipo numérico.
	 */
	public static const NUMBER : String = "number";
	/**
	 * Define un campo de formulario como del tipo código postal.
	 */
	public static const POSTAL_CODE : String = "postal_code";
	/**
	 * Define un campo de formulario como del tipo número de móvil.
	 */
	public static const MOBILE : String = "mobile";
	/**
	 * Define un campo de formulario como del tipo número de teléfono.
	 */
	public static const PHONE : String = "phone";
	/**
	 * Define un campo de formulario como del tipo número de teléfono o de móvil.
	 */
	public static const PHONE_MOBILE : String = "phone_mobile";
	/**
	 * Define un campo de formulario como del tipo DNI / NIE.
	 */
	public static const DNI : String = "dni";
	/**
	 * Define que un campo de formulario debe validarse comparándose a otro.
	 */
	public static const CONFIRM : String = "confirm";
	/**
	 * Define un campo de formulario como del tipo contraseña.
	 */
	public static const PASSWORD : String = "password";
	/**
	 * Define que debe validarse si el usuario es mayor de edad según la entrada de datos.
	 */
	public static const AGE : String = "age";
	/**
	 * Define un campo de formulario como del tipo fecha.
	 */
	public static const DATE : String = "date";
}
}